package spec.lijunyao.unit4.outclazz.animal;

public abstract class Animal {
    // 2定义属性
    String name;
    String food;
    String area;
    // 3构造方法
    // 返回值、方法名、参数类别、函数体
    // 自定义构造方法，有参数
    public Animal(String name, String food, String area) {
        this.name = name;
        this.food = food;
        this.area = area;
    }
    // 默认构造方法，无参数
    public Animal() {
    }

    //
    // 4成员方法
    abstract String findFood();
    String eat(){
        return name +  "吃" + food;
    }
    abstract String wholeLife();

}